package com.lfs.market.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.lfs.market.model.entity.Orders;
import org.apache.ibatis.annotations.Select;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 操作orders相关数据接口
 */
public interface OrdersMapper extends BaseMapper<Orders> {

    /**
     * 标记未支付的订单状态为删除
     * @return
     */
    @Select("SELECT * FROM orders WHERE create_time < NOW() - INTERVAL 10 MINUTE and status = 2")
    List<Orders> orderTaskDelete();


    /**
     //      * 新增
     //    */
//    int insert(Orders orders);
//
//    /**
//      * 删除
//    */
//    int deleteById(Integer id);
//
//    /**
//      * 修改
//    */
//    int updateById(Orders orders);
//
//    /**
//      * 根据ID查询
//    */
//    Orders selectById(Integer id);
//
//    /**
//      * 查询所有
//    */
//    List<Orders> selectAll(Orders orders);
//
//    @Select("select * from orders where order_no = #{orderNo}")
//    Orders selectByOrderNo(String orderNo);
}